body {
    background-color: #222;
    color: white;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    display: grid;
    place-items: center;
    height: 95vh;
    overflow: hidden;
}

h2 {
    font-weight: 200;
}

.Logo {
    max-width: 80vw;
}

.VendorLogo {
    width: 450px;
    max-width: 80vw;
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
}